/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.jy.springbootcmsservice.modules.gen.entity;

import com.jy.springbootcmsservice.common.base.entity.DataEntity;
import lombok.Data;

/**
 * 生成方案Entity
 * @author tm
 * @version 2020-11-23
 */
@Data
public class Scheme extends DataEntity<Scheme> {

	/**
	 * 名称
	 */
	private String name;
	/**
	 * 分类
	 */
	private String category;
	/**
	 * 生成包路径
	 */
	private String packageName;
	/**
	 * 生成模块名
	 */
	private String moduleName;
	/**
	 * 生成子模块名
	 */
	private String subModuleName;
	/**
	 * 生成功能名
	 */
	private String functionName;
	/**
	 * 生成功能名（简写）
	 */
	private String functionNameSimple;
	/**
	 * 生成功能作者
	 */
	private String functionAuthor;
	/**
	 * 业务表名
	 */
	private Table table;

	/**
	 * 0：保存方案； 1：保存方案并生成代码
	 */
	private String flag;

	/**
	 * 是否替换现有文件    0：不替换；1：替换文件
	 */
	private Boolean replaceFile;

	public Scheme() {
		super();
	}

	public Scheme(String id){
		super(id);
	}
	
}


